iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0

昨天(DAY2)做的phpmyadmin出現問題登不進去,不過把錯誤訊息餵google爬了一圈並沒有找到一個確切的解答,於是又用無痕模式開開看:

https://ithelp.ithome.com.tw/upload/images/20210918/20127692AGMWxG7qfe.png

這兩個訊息也沒找到適合的解法,大概是真的沒接到mysql上去。

接著來試第二版本的phpmyadmin,加入PMA_HOST這個參數試試看:

docker run -it --name cont2-phpmyadmin \
--network cake-app --restart=always \
 -e PMA_HOST=mysql -p 8081:80 phpmyadmin/phpmyadmin:latest

另外加了restart=always,之後dockerfile也要加在mysql的容器裡。

https://ithelp.ithome.com.tw/upload/images/20210918/20127692VldnTdn82h.png

成功登入了!可以看到cake資料庫並進行編輯~

目前沒有特別要新增在phpmyadmin的容器參數,先接著繼續做下一個容器:cakephp

4.5 CakePHP 之前

cakePHP又是另一個關卡,因為需要的版本是4.0,需要 php 7.2 版以上,對應的版本需求沒有official image可以用,目前想到比較土法煉鋼的方法是利用php5.6版的Cakephp做成容器再自行升級……等,大概說明一下會製作的部分好了。

目前是打算先設定好cakePHP之後,在將其加入network,因此也不排除直接用php的image寫的方法,並且這樣對之後dockerfile應該有些幫助。

而cakephp這個容器在設定加入network之前還要做成可以遠端連線的容器,這部分因為對remote-container的操作還不熟悉,應該也會算個5.5吧XD

今天因為出遠門的緣故進度被拖延,明天再來放做測試容器的過程~


上一篇
[DAY2]建立容器(一)
下一篇
[DAY4]製作容器(三)
系列文
Docker、docker-compose、network使用多個容器進行網頁開發13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言